.calendar-Time-header{
	    
	text-align: center;
	line-height: 50upx;
	vertical-align: middle;
	padding: 20upx;
	
}
.border{
	
	border-top: 1rpx solid rgba(180,180,180,0.5);
}
.calendar-TimeH{
	font-size: 28rpx;
	font-family: PingFang SC-Medium, PingFang SC;
	font-weight: 500;
	color: #000000;
	line-height: 36rpx;
}
.calendar-lastMonth{
	width: 100upx;
	font-size: 35upx;
	margin-right: 10%;
	padding: 0 5px;
	text-align: center;
}
.calendar-nextMonth{
	width: 100upx;
	text-align: center;
	margin-left: 10%;
	font-size: 35upx;
	padding: 0 5px;
}
.calendar-backToToday{
	text-align: center;
	font-size: 24upx;
}

.calendar-row:before,
.calendar-row:after {
	display: table;
	content: ' ';
}

.calendar-row:after {
	clear: both;
}

.calendar-col {
	width: 14.285714%;
	max-width: 14.285714%;
	position: relative;
	float: left;
	min-height: 80upx;
	
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	overflow: hidden;
}

.aligncanter {
	text-align: center;

}

.calendar-header {
	color: #000000;
	margin-top: 20rpx;
	line-height: 40upx;
	font-family: PingFang SC-Medium, PingFang SC;
	font-weight: 500;
	vertical-align: middle;
	font-size: 24upx;
}
.calendar-header-font {
	font-size: 24rpx;
	font-family: PingFang SC-Medium, PingFang SC;
	font-weight: 500;
	color: #000000;
	line-height: 36rpx;
}
.calendar-day {
	height: 80upx;
	transform: translate3d(0px, 0px, 0px) translateZ(0px); transition-duration: 0ms; transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
}


.calendar-content {
}

.calendar-date{
	font-size: 24rpx;
	font-family: PingFang SC-Medium, PingFang SC;
	font-weight: 500;
	color: #000000;
	line-height: 36rpx;
}
.calendar-today {
}
.calendar-today .calendar-point{
}

.calendar-today .calendar-text{
}

.calendar-col-lastMonth .calendar-text{
	font-size: 24rpx;
	font-family: PingFang SC-Medium, PingFang SC;
	font-weight: 500;
	line-height: 36rpx;
	color: #F6F7F8;
}

.calendar-col-nextMonth .calendar-text{
	font-size: 24rpx;
	font-family: PingFang SC-Medium, PingFang SC;
	font-weight: 500;
	line-height: 36rpx;
	color: #F6F7F8;
}

.calendar-today .calendar-date{
	font-size: 24rpx;
	font-family: PingFang SC-Medium, PingFang SC;
	font-weight: 500;
	line-height: 36rpx;
	color: #000000;
}

.calendar-active {
	
}
/* 范围标记 */
.calendar-range {
	/* color:#01AAED; */
	border-radius: 0px;
	background-color: #D9D9D9;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}



.ClearBoth {
	clear: both;
}
.calendar-col-nextMonth{
	color:gray;
}
.calendar-col-lastMonth{
	color:gray;
}
.calendar-btn-disabled{
	color:gainsboro;
}
.calendar-point{
	font-size: 16upx;color: #01AAED;top:2upx;right: 2upx;position: absolute;
}
.calendar-text{
	padding: 4rpx 0;
	width:100%;font-size: 20upx;color: #01AAED;top:40upx;left: 0px;position: absolute;overflow:hidden;
}
.dayValue{
	text-align: center;
}

.calendar-day-6-7{
	color: orangered;
}

/* 超出日期范围 */
.calendar-out-of-Date{
	background-color: #EAEAEA;
}
.calendar-out-of-Date .calendar-date{
	color: gray;
}





